The Programming Language Gilgul
نویسنده
چکیده
Unanticipated Software Adaptation Software requirements are in a constant flux. Some changes in requirements can be anticipated by software developers, but unanticipated changes of requirements occur repeatedly in practice, and they cannot be prepared for by definition. Furthermore, changes to software can usually be made effective only by stopping an old version of a program and starting the new one. This results in downtimes that induce high costs and possibly determine an application’s success or failure. Alternatively, programming languages and runtime systems should be equipped with features that allow for subsequent unanticipated adaptations of an already active program.
منابع مشابه
Transmigration of Object Identity: The Programming Language Gilgul
Software requirements are in a constant flux. Some changes in requirements can be anticipated by software developers, but unanticipated changes of requirements occur repeatedly in practice, and they cannot be prepared for by definition. Furthermore, changes to software can usually be made effective only by stopping an old version of a program and starting the new one. Alternatively, programming...
متن کاملDynamic Replacement of Active Objects in the Gilgul Programming Language
Gilgul is an extension of the Java programming language that allows for dynamic object replacement without consistency problems. This is possible in a semantically clean way because its model strictly separates the notions of reference and comparison that are usually subsumed in the concept of object identity. This paper sketches problems that occur in attempts at replacements of active objects...
متن کاملTransformations: Holocaust Poems in Dan Pagis' Gilgul
Only a small portion of the poems in Dan Pagis' collection, Gilgul, are set aside distinctly as Holocaust poems. Seven short poems, grouped together under the heading "Qiiron /:Iii tum," and the longer piece, "cA qefJot," refer with clarity to events of the so Ji'ih. Yet certain basic concerns-above all an attention to entrapment and flight, captivity and freedom-which are most readily understa...
متن کاملA Microcomputer-Based Simulator for Digital Control Systems
A microcomputer-based simulator for digital control systems is proposed. The proposed simulator is a hybrid system in which the plant is simulated by conventional method of analog computers and other parts of the system including generation of input signal is performed digitally, using a Z-80 based microcomputer. To overcome the difficulty of programming in assembly language, and at the same ti...
متن کاملDeveloping a software for simulation of gaseous detectors with Monte carlo method in c++ programming language
In this paper we consider a gaseous detector and supposed, because of pass of an ionizing radiation, an electron created inside it. By numerical simulation with monte carlo method and concluding the impacts, scatterings and creation of secondary electrons, we find the trajectory of initial and secondary electrons. Dependence of number of secondary electrons to applied electrical field is invest...
متن کامل